Динамические страницы создаются по запросу пользователя. Средство просмотра Web собирает данные для запроса с помощью полей, меню, флажков и переключателей, заполняемых или устанавливаемых пользователем на странице HTML. По нажатию кнопки на форме HTML, данные отправляются на сервер Web. Для обработки полученных данных сервер передает управление сценарию или приложению, либо запрашивает или пересылает данные в базу данных. Результаты возвращаются пользователю в виде страницы HTML.
На следующем рисунке показано, как пользователь может сложить два числа путем отправки запроса приложению ISAPI (Internet Server API). Пользователь вводит два слагаемых и нажимает кнопку формы. Заданные числа отправляются на сервер Web. Сервер Web вызывает приложение ISAPI, которое складывает числа. После этого сервер возвращает пользователю результат в виде страницы HTML.

На следующем рисунке показано, как пользователь может отправить заказ в базу данных с помощью приложения Internet Database Connector. Пользователь заполняет форму, а затем, нажав кнопку формы, отправляет данные формы на сервер. Сервер пересылает данные в базу данных. После чего сервер выдает подтверждение пользователю в виде страницы HTML.
